home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 72 / IOPROG_72.ISO / soft / Codice / Web Application in Java / eLisa / Java Web App / web / carrello / Carrello.jsp next >
Encoding:
Text File  |  2003-07-02  |  3.4 KB  |  100 lines

  1. <%@ page errorPage="../include/PaginaErrore.jsp" %>
  2. <%@ taglib prefix='c' uri='http://java.sun.com/jstl/core' %>
  3. <%@ taglib prefix='fmt' uri='http://java.sun.com/jstl/fmt' %>
  4.  
  5. <jsp:useBean
  6.   id="carrello"
  7.   class="it.edmaster.eLisa.carrello.CarrelloHelper"
  8.   scope="session"
  9. />
  10.  
  11. <HTML>
  12. <HEAD>
  13.     <TITLE>eLisa - Carrello</TITLE>
  14.     <LINK REL="stylesheet" HREF="css/default.css" TYPE="text/css"/>
  15. </HEAD>    
  16. <BODY MARGINHEIGHT="0" MARGINWIDTH="0" MARGINTOP="0" MARGINLEFT="0">
  17. <jsp:include page="../include/testata.jsp" />
  18.  
  19. <TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" CELLPADDING="5">
  20. <TR>
  21.     <TD WIDTH="20%" CLASS="sidebar"></TD>
  22.     <TD WIDTH="60%">
  23.         <H1>Carrello</H1>
  24.     </TD>
  25.     <TD WIDTH="20%" CLASS="sidebar"></TD>
  26. </TR>
  27.  
  28. <TR>
  29.     <TD CLASS="sidebar">
  30.         <jsp:include page="../include/sinistra.jsp"/>
  31.     </TD>
  32.     
  33.     <TD STYLE="padding: 20px">
  34.         <TABLE BORDER="0" WIDTH="100%">
  35.             <TR BGCOLOR="#EEEEEE">
  36.                 <TD>Prodotto</TD>
  37.                 <TD>Prezzo</TD>
  38.                 <TD>IVA</TD>
  39.                 <TD>Sconto</TD>
  40.                 <TD>Totale</TD>
  41.             </TR>
  42.             
  43.             <c:forEach var="item" items="${carrello.elenco}" varStatus="status">
  44.             <TR>
  45.                 <TD><c:out value="${item.nome}" /></TD>
  46.                 <TD CLASS="carrello-importi"><fmt:formatNumber value="${item.prezzo}" pattern="####.00"/></TD>
  47.                 <TD CLASS="carrello-importi"><c:out value="${item.iva.descrizione}" /></TD>
  48.                 <TD CLASS="carrello-importi"><fmt:formatNumber value="${item.sconto}" pattern="###.##"/>%</TD>
  49.                 <TD CLASS="carrello-importi"><fmt:formatNumber value="${item.prezzoFinale}" pattern="####.00"/></TD>
  50.             </TR>
  51.             </c:forEach>
  52.             <TR BGCOLOR="#EEEEEE">
  53.                 <TD> </TD>
  54.                 <TD> </TD>
  55.                 <TD> </TD>
  56.                 <TD> </TD>
  57.                 <TD CLASS="carrello-importi"><fmt:formatNumber value="${carrello.totale}" pattern="######.00"/></TD>
  58.             </TR>
  59.         </TABLE>
  60.         <P>
  61.         (*) gli importi sono espressi tutti in euro.
  62.         <P>
  63.         <TABLE BORDER="0" WIDTH="100%">
  64.         <TR>
  65.             <TD WIDTH="100%"> </TD>
  66.             <c:if test="${carrello.numeroProdotti>0 && !empty sessionScope.utenteConnesso}">
  67.             <TD>
  68.                 <FORM ACTION="controller?op=carrello.checkout.1" METHOD="post">
  69.                     <INPUT TYPE="submit" VALUE="Procedi con l'ordine"/>
  70.                 </FORM>
  71.             </TD>
  72.             <TD>
  73.                 <FORM ACTION="controller?op=carrello.svuota" METHOD="post">
  74.                     <INPUT TYPE="submit" VALUE="Svuota il carrello"/>
  75.                 </FORM>
  76.             </TD>
  77.             </c:if>
  78.             <TD>
  79.                 <FORM ACTION="controller?op=home" METHOD="post">
  80.                     <INPUT TYPE="submit" VALUE="Continua lo shopping"/>
  81.                 </FORM>
  82.             </TD>
  83.         </TR>
  84.         </TABLE>
  85.         <P>
  86.         <c:if test="${empty sessionScope.utente}">
  87.         Non Φ possibile ordinare i prodotti in quanto non hai eseguito il login
  88.         </c:if>
  89.     </TD>
  90.     
  91.     <TD CLASS="sidebar">
  92.         <jsp:include page="../include/destra.jsp"/>
  93.     </TD>
  94. </TR>
  95.  
  96. <jsp:include page="../include/piede.jsp" />
  97.  
  98. </BODY>
  99. </HTML>
  100.